﻿Public Class RjClsAccount

    Private m_Level As Integer
    Private m_PrevLevelCode As String
    Private m_AccountCode As String
    Private m_AccountName As String
    Private m_FullName As String
    Private m_AccountType As String
    Private m_BalanceDirection As Integer
    Private m_IfLastLevel As Boolean
    Private m_YearMoney As Decimal
    Private m_SpecialName As String
    Private m_YearQuantity As Single
    Private m_YearCurrency As Decimal
    Private m_IfCashFlow As Boolean
    Private m_CashFlowCode As String
    Private m_IfProject As Boolean
    Private m_MonthTransit As String
    Private m_MontTransitAcctCode As String
    Private m_Use As String
    Private m_K1 As Boolean
    Private m_K2 As Boolean
    Private m_K3 As Boolean
    Private m_Abset As String
    Private m_C2 As String
    Private m_C3 As String

    Public Property Level As Integer
        Get
            Return m_Level
        End Get
        Set(value As Integer)
            m_Level = value
        End Set
    End Property

    Public Property PrevLevelCode As String
        Get
            Return m_PrevLevelCode
        End Get
        Set(value As String)
            m_PrevLevelCode = value
        End Set
    End Property

    Public Property AccountCode As String
        Get
            Return m_AccountCode
        End Get
        Set(value As String)
            m_AccountCode = value
        End Set
    End Property

    Public Property AccountName As String
        Get
            Return m_AccountName
        End Get
        Set(value As String)
            m_AccountName = value
        End Set
    End Property

    Public Property FullName As String
        Get
            Return m_FullName
        End Get
        Set(value As String)
            m_FullName = value
        End Set
    End Property

    Public Property AccountType As String
        Get
            Return m_AccountType
        End Get
        Set(value As String)
            m_AccountType = value
        End Set
    End Property

    Public Property BalanceDirection As Integer
        Get
            Return m_BalanceDirection
        End Get
        Set(value As Integer)
            m_BalanceDirection = value
        End Set
    End Property

    Public Property IfLastLevel As Boolean
        Get
            Return m_IfLastLevel
        End Get
        Set(value As Boolean)
            m_IfLastLevel = value
        End Set
    End Property

    Public Property YearMoney As Decimal
        Get
            Return m_YearMoney
        End Get
        Set(value As Decimal)
            m_YearMoney = value
        End Set
    End Property

    Public Property SpecialName As String
        Get
            Return m_SpecialName
        End Get
        Set(value As String)
            m_SpecialName = value
        End Set
    End Property

    Public Property YearQuantity As Single
        Get
            Return m_YearQuantity
        End Get
        Set(value As Single)
            m_YearQuantity = value
        End Set
    End Property

    Public Property YearCurrency As Decimal
        Get
            Return m_YearCurrency
        End Get
        Set(value As Decimal)
            m_YearCurrency = value
        End Set
    End Property

    Public Property IfCashFlow As Boolean
        Get
            Return m_IfCashFlow
        End Get
        Set(value As Boolean)
            m_IfCashFlow = value
        End Set
    End Property

    Public Property CashFlowCode As String
        Get
            Return m_CashFlowCode
        End Get
        Set(value As String)
            m_CashFlowCode = value
        End Set
    End Property

    Public Property IfProject As Boolean
        Get
            Return m_IfProject
        End Get
        Set(value As Boolean)
            m_IfProject = value
        End Set
    End Property

    Public Property MonthTransit As String
        Get
            Return m_MonthTransit
        End Get
        Set(value As String)
            m_MonthTransit = value
        End Set
    End Property

    Public Property MontTransitAcctCode As String
        Get
            Return m_MontTransitAcctCode
        End Get
        Set(value As String)
            m_MontTransitAcctCode = value
        End Set
    End Property

    Public Property Use As String
        Get
            Return m_Use
        End Get
        Set(value As String)
            m_Use = value
        End Set
    End Property

    Public Property K1 As Boolean
        Get
            Return m_K1
        End Get
        Set(value As Boolean)
            m_K1 = value
        End Set
    End Property

    Public Property K2 As Boolean
        Get
            Return m_K2
        End Get
        Set(value As Boolean)
            m_K2 = value
        End Set
    End Property

    Public Property K3 As Boolean
        Get
            Return m_K3
        End Get
        Set(value As Boolean)
            m_K3 = value
        End Set
    End Property

    Public Property Abset As String
        Get
            Return m_Abset
        End Get
        Set(value As String)
            m_Abset = value
        End Set
    End Property

    Public Property C2 As String
        Get
            Return m_C2
        End Get
        Set(value As String)
            m_C2 = value
        End Set
    End Property

    Public Property C3 As String
        Get
            Return m_C3
        End Get
        Set(value As String)
            m_C3 = value
        End Set
    End Property
End Class
